<?php
$this->headTitle('Thêm thiết bị IT','append');
?>
<div class="grid grid_7">
    <div class="box-header">Thêm thiết bị</div>
    <div class="box">
        <?php
            if(isset($this->errorDate)){
                echo '<div class="notification error"><span class="strong">'.$this->errorDate.'</span></div>';
            }
            if($this->message !=''){
            	echo '<div class="notification error"><span class="strong">'.$this->message.'</span></div>';
            }
            echo $this->form;
            $owner = '<select name="owner[]">';
            if($this->owner_list){
                foreach($this->owner_list as $row){
                    $owner .= '<option value="'.$row['name'].'">'.$row['name'].'</option>';
                }
            } 
            $owner .= '</select>';
        ?>
        <script language="javascript">
            $("form > dl.zend_form > dd#code-element").append('&nbsp;&nbsp;<input type="button" id="getCode" name="getCode" value ="Tạo mã"/>');
                
        	$("form > dl.zend_form > dd#iplan2-element").append('<br><input type="button" id="insertItem" name="insertItem" value ="Thêm thành phần thiết bị (Nếu có)" />');

//            $('#equipment').submit(function(){
//                $.ajaxSetup({async: false});
//                $.post("/it/equipment/checkcode", {
//                            	code: $('#code').val()
//                            }, function(data) {
//                            	if(data == 'không'){
//                            	   return true;
//                            	}else{
//                                   return false;
//                            	   alert('Mã thiết bị đã bị trùng. Vui lòng "Tạo mã" lại!!!');
//                            	}
//                            });
//                
//            });
			$('#insertItem').click(function(){
				$("form > dl.zend_form > dd#iplan2-element").append('<div class="fwrap"><div class = "mTit">Thông tin thành phần thiết bị</div><div class="content">'
															+'<div class = "row-1"><label class="first-row-label">Tên</label> <input type="text" name="item[]" size="20" />'
															+'</div><div class = "row-2"><div class="row-first"><label class="first-row-label">Giá Mua</label>  <input type="text" name="priceItem[]" size="20" /><div class="rcost"></div></div>'
															+'<div class="row-second"><label>Ngày mua</label> <input readOnly ="true" type="text" name="startDate[]" placeholder="mm/dd/yyyy" size="20" class="startDate" /></div>'
															+'<div class="clr"></div></div><div class = "row-5"><div class="row-first"><label class="first-row-label">Tài Sản</label> <?php echo $owner;?></div>'
															+'<div class="clr"></div></div><div class = "row-4"><label class="first-row-label">Lịch sử</label> <textarea name="history[]" rows="3" cols ="50"></textarea></br>'															
															+'<label class="first-row-label">Thông Tin</label> <textarea name="info[]" rows="3" cols ="50"></textarea></br>'
															+'</div><input class="del" type="button" onclick="del(this);" value ="Xóa" /></div></div>');
				
	            $(function () {
		            $('.grid form .fwrap div.mTit').click(function(){
                        $('.grid form .fwrap div.mTit').removeClass('red').removeAttr('accesskey').text('Thông tin thành phần thiết bị');
                        $(this).addClass('red').attr('accesskey','main').text('Thông tin thành phần thiết bị chính');
                    });        
                    $("#getCode").click(function(){
                        category = $('#categoryId').val();
                        owner = 0;
                        $('.fwrap').each(function(){
                            item_main = $(this).find('div.mTit').attr('accesskey');
                            if(item_main == 'main'){
                                owner = $(this).find('select[name^="owner"] option:selected').attr("value");
                            }
                        });
                        if(owner && category){
                            $.post("/it/equipment/getcode", {
                            	category: category, owner: owner
                            }, function(data) {
                            	$('#code').val(data);
                            });
                        }else{
                            alert('Không thể tạo mã. Vui lòng chọn "nhóm thiết bị" và "thành phần thiết bị chính" !!!');
                        }
                    });
                
				    $(".startDate").datepicker({ changeMonth : true, changeYear: true, yearRange: '1950:3000' });
					$('input[name^="priceItem"]').keydown(function(event) {
                    	if( !(event.keyCode == 8                                // backspace
                            || event.keyCode == 9                               // tab
                            || event.keyCode == 46                              // delete
                            || (event.keyCode >= 35 && event.keyCode <= 40)     // arrow keys/home/end
                            || (event.keyCode >= 48 && event.keyCode <= 57)     // numbers on keyboard
                            || (event.keyCode >= 96 && event.keyCode <= 105))   // number on keypad
                            ) {
                                event.preventDefault();     // Prevent character input
                        }
                    });
                    $('input[name^="priceItem"]').keyup(function(){
                        $(this).val(partMonney($(this).val().replace(".", "")));
                        value = $(this).val().replace(".", "");
                        value = value.replace(".", "");
                        value = value.replace(".", "");
                        value = value.replace(".", "");
                        value = value.replace(".", "");
                        value = value.replace(".", "");
                        value = value.replace(".", "");
                        value = value.replace(".", "");
                        value = value.replace(".", "");
                        $(this).parent().find('div.rcost').html('<div class="blue">'+coverMonneyToString(value)+'</div>');
                    });
		        });
			});

			function del(obj){
				$(obj).parent().parent().remove();
			}
    	</script>
    </div>
</div>
